Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F5 USA F7 USA F10 Serbia F4 Serbia F5 Usa F12 Usa F13 Usa F14 Usa F15 Spain F28 Spain F30 Germany F17b Italy F9 Italy F12 Italy F13 Turkey F8 Turkey F9 Israel F1 Israel F2 Morocco F4 Morocco F5 Hungary F2 USA F10 USA F11 Italy F5 (Santa Margherita Di Pula) Poland F5 Pro Tennis World Open - Boca Raton Fifth Third Bank Tennis Championships - Lexington Usa F7 Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Abierto Internacional Varonil Ciudad de Cancun - Cancun Salinas Challenger Iquique Challenger Bucaramanga Challenger Belgrade Challenger Talahassee Challenger San Sebastian Challenger Banja Luka Challenger Ljubljana Challenger Medellin Challenger Salinas Challenger Kosice Challenger Arad Challenger Scheveningen Challenger Cordenons Challenger Banja Luka Challenger Memorial Savigni - Sassuolo Milan Challenger ATU Cup 2001 - Weiden Asirom Challenger Brasov - Brasov XXIX Edizione 'A.Savoldi Marco' - Manerbio Barletta Challenger Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden Todi Challenger Warsteiner Challenger Lubeck - Lubeck Copa Sevilla - Seville VI Torneo Internazionale di Tennis - Barletta ECM Cup - Prague Garden Open - Rome Tennis Napoli Cup - Naples Karshi Challenger Samarkand Challenger Kosice Challenger Milan Challenger Architect Open - Budapest Zivnobanka Czech Open - Prostejov Poznan Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Warsteiner Challenger Wolfsburg - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona I Tourneo Fila Citta di Brindisi - Brindisi Pekao Open - Szczecin Liberec Challenger San Marino Challenger Sporting Challenger - Turin Memorial Savigny - Sassuolo Warta Cup 2001 - Sopot XI Venice Open - Venice Challenger Copa Sevilla Internacionales de Andalucia - Seville Casablanca Challenger Astana Challenger Savannah Challenger Vicenza Challenger Nottingham-2 Challenger Geneva Challenger Brescia Challenger Prostejov Challenger Braunschweig Challenger Cordenons Challenger Rome Challenger Rennes Challenger Cherbourg Challenger Rome Challenger Manerbio Challenger Bergamo Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Heilbronn Challenger Vicenza Challenger Marburg Challenger Biella Challenger Portoroz Challenger Almaty Challenger Bangkok Challenger Tallahassee Tennis Challenger - Tallahassee Indian Wells Challenger Hurricane Tennis Open - Bradenton Ford Tennis Championships - Louisville Verona Challenger Diego Open - Budapest Sarasota Challenger Rome Challenger Braunschweig Challenger Trnava Challenger Santiago Challenger Quimper Challenger Rimini Challenger Heilbronn Challenger Trnava Challenger Scheveningen Challenger Napoli Challenger San Marino Challenger Rennes Challenger Izmir Challenger Kamnik Challenger - Kamnik Estoril Open - Estoril International Championship of Croatia - Umag Prague Challenger Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco 2003 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open de Moselle - Metz CA Tennis Trophy - Vienna Szczecin Challenger Sophia Antipolis Challenger Muller Cup - Ulm Pekao Open 2003 - Szczecin Napoli Challenger Heilbronn Challenger Como Challenger Trofeo Barcelona de Tenis - Barcelona Adidas International - Sydney Copa AT&T - Buenos Aires Cordenons Challenger Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Wroclaw Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Poprad Tatry Challenger Copa Ericsson Uruguay - Montevideo St. Petersburg Open - St. Petersburg Bastad Challenger Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Seville Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Sophia Antipolis Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Rennes Challenger Heineken Open - Auckland Olbia Geovillage Open - Olbia San Marino Cepu Open - San Marino Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Copa Ericsson Chile - Santiago Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Shenzhen Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Phoenix Challenger The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Heineken Open - Auckland SA Tennis Open - Johannesburg Koblenz Challenger ABN AMRO World Tennis Tournament - Rotterdam Nottingham Challenger The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch ATP Studena Croatia Open Umag - Umag Baton Rouge Pro Tennis Classic - Baton Rouge Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Malaysian Open - Kuala Lumpur Bergamo Challenger If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco 2008 Lubbock Challenger - Lubbock Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo San Marino Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Heineken Open - Auckland Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Sarasota Challenger Jonkoping Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Milan Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Cortina Challenger Rio Open 500 - Rio de Janeiro Guayaquil Challenger Abierto Mexicano Telcel - Acapulco Rome Challenger International Championship of Croatia - Umag Gelsor Open Romania - Bucharest St. Petersburg Open - St. Petersburg Lima Challenger Madrid Challenger Bet-at-home Open - Hamburg China Open - Beijing Kremlin Cup - Moscow Honolulu Challenger Delray Beach International Tennis Championships - Delray Beach Aix En Provence Challenger Bordeaux Challenger Bergamo Challenger Belgrade Challenger Delray Beach Open - Delray Beach ARAG World Team Championship - Dusseldorf Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Eckental Challenger Barcelona Open BancSabadell - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Ordina Open - s-Hertogenbosch Masters Series - Hamburg China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Napoli Challenger Abierto Mexicano Telcel - Acapulco Sunrise Challenger Geneva Open - Geneva Rome Challenger Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Cherbourg Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad European Open - Antwerp Kremlin Cup - Moscow China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Mersin Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Sofia Open - Sofia Stockholm Open - Stockholm BellSouth Open - Vina del Mar Aircel Chennai Open - Chennai cinch Championships - London Tata Open Maharashtra - Pune Gonet Geneva Open - Geneva Open de Moselle - Metz Ostrava Challenger Astana Open - Nur-Sultan Synsam Swedish Open - Bastad Hamburg Open - Hamburg Davidoff Swiss Indoors - Basel China Open - Beijing Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg Erste Bank Open - Vienna BMW Open - Munich Open Sud de France - Montpellier Cortina Challenger Heineken Open - Auckland Como Challenger Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland Kosice Challenger Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Koblenz Challenger Cherbourg Challenger SkiStar Swedish Open - Bastad Guangzhou Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Scheveningen Challenger Quimper Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Meerbusch Challenger The LTA Hull Challenger - Hull Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel ASB Classic - Auckland SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere Swiss Indoors Basel - Basel XXVIII Edizione 'A.Savoldi' - Manerbio Braunschweig Challenger Open Sud de France - Montpellier Brisbane International - Brisbane Bratislava Challenger Monterrey Challenger Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Antalya Cup - Antalya Bet-at-home Open - Hamburg ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Copa Ericsson Brazil - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Szekesfehervar Challenger Moselle Open - Metz Abierto Mexicano Telfonica MoviStar - Acapulco Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier The Nottingham Open - Nottingham ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Indoors - Cologne Serbia Open - Belgrade BMW Open - Munich Qatar Open - Doha Plava Laguna Croatia Open - Umag Hamburg European Open - Hamburg Open Seat Godo 2005 - Barcelona Plava Laguna Croatia Open - Umag Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Heineken Open - Auckland Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Hamburg European Open - Hamburg The Dubai Tennis Championships - Dubai Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Dubai Duty Free Tennis Championships - Dubai Banja Luka Open - Banja Luka Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Open 13 Provence - Marseille Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Lille Challenger Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami SAP Open - San Jose Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg U.S. Mens's Clay Court Championship - Houston Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Catella Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Copa AT&T - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shenzhen Open - Shenzhen Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Naples Challenger Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati Open 13 Provence - Marseille BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Tata Open - Chennai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam Prague 1 Challenger BNP Paribas Masters - Paris Tennis Masters Series - Madrid Tennis Masters Series - Toronto Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Zadar Challenger Open Seat Godo - Barcelona Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Miami Shanghai Rolex Masters - Shanghai Shanghai ATP Masters - Shanghai International Indoor Tennis Championships of Croatia - Zagreb BNP Paribas Masters - Paris Kremlin Cup - Moscow Rogers Cup - Montreal Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami CA Tennis Trophy - Vienna Mutua Madrid Open - Madrid Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Heineken Open - Auckland Miami Open - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - New York National Bank Open - Montreal BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Mutua Madrid Open - Madrid Konzum Croatia Open - Umag Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Campionati BNL dItalia - Rome Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Croatia Open - Umag U.S. National Indoor Tennis Championships - Memphis French Open - Paris Wimbledon - London Australian Open - Melbourne European Open - Antwerp ASB Classic - Auckland French Open - Paris U.S. Open - New York Erste Bank Open - Vienna Open Sud de France - Montpellier German Tennis Championships - Hamburg Argentina Open - Buenos Aires Open 13 Provence - Marseille French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai - Shanghai U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Rolex Paris Masters - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Finals, Group A Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 ATP Cup - Sydney Davis Cup, World Group, QF, GER-ESP 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Capitala World Tennis Championship Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, World Group, 1R, SRB-CRO 5-0 Mubadala World Tennis Championship Davis Cup, Group I, DEN-ESP 0-5 Mubadala World Tennis Championship Davis Cup, World Group, QF, ESP-AUT 4-1 Mubadala World Tennis Championship Davis Cup, World Group, QF, FRA-ESP 5-0 The Mubadala World Tennis Championship Davis Cup, World Group, QR, UZB-SRB 2-3 Davis Cup, Finals, Group F All Lower level tournaments Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid A Day At The Drive - Adelaide Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Olympics - Beijing U.S. Open - New York